package com.shujia.day13;

import java.io.File;

public class Code07File {
    public static void main(String[] args) {

        /*
            File类：
                构造方法：
                File(File parent, String child)
                    从父抽象路径名和子路径名字符串创建新的 File实例。
                File(String pathname)
                    通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。
                File(String parent, String child)
                    从父路径名字符串和子路径名字符串创建新的 File实例。
                File(URI uri)
                    通过将给定的 file: URI转换为抽象路径名来创建新的 File实例。

            相对路径：
                相对于某个路径下的 路径 ：
            绝对路径：
                从文件系统目录的根节点开始得到的路径： D:\Code\java\javaDemo\data\a.txt

         */

//        File file = new File("D:\\Code\\java\\javaDemo\\data\\a.txt");
        File file = new File("D:/Code/java/javaDemo/data/a.txt");
        System.out.println(file);

        File file1 = new File("data/a.txt");
        System.out.println(file);


        File file2 = new File("D:/Code/java/javaDemo/data", "b.txt");
        System.out.println(file2);

        File parentFile = new File("D:/Code/java/javaDemo/data");
        File file3 = new File(parentFile, "a.txt");
        System.out.println(file3);




    }
}
